#
#  Copyright (C) 2003-2014, OFFIS e.V.
#  All rights reserved.  See COPYRIGHT file for details.
#
#  This software and supporting documentation were developed by
#
#    OFFIS e.V.
#    R&D Division Health
#    Escherweg 2
#    D-26121 Oldenburg, Germany
#
#  Module:  dcmnet
#
#  Author:  Marco Eichelberg
#
#  Purpose: Sample configuration file for storescp
#

# ============================================================================
[[TransferSyntaxes]]
# ============================================================================

[Uncompressed]
TransferSyntax1  = LocalEndianExplicit
TransferSyntax2  = OppositeEndianExplicit
TransferSyntax3  = LittleEndianImplicit

[UncompressedOrZlib]
TransferSyntax1  = DeflatedLittleEndianExplicit
TransferSyntax2  = LocalEndianExplicit
TransferSyntax3  = OppositeEndianExplicit
TransferSyntax4  = LittleEndianImplicit

[AnyTransferSyntax]
TransferSyntax1  = JPEG2000
TransferSyntax2  = JPEG2000LosslessOnly
TransferSyntax3  = JPEGExtended:Process2+4
TransferSyntax4  = JPEGBaseline
TransferSyntax5  = JPEGLossless:Non-hierarchical-1stOrderPrediction
TransferSyntax6  = JPEGLSLossy
TransferSyntax7  = JPEGLSLossless
TransferSyntax8  = RLELossless
TransferSyntax9  = MPEG2MainProfile@MainLevel
TransferSyntax10 = MPEG2MainProfile@HighLevel
TransferSyntax11 = MPEG4HighProfile/Level4.1
TransferSyntax12 = MPEG4BDcompatibleHighProfile/Level4.1
TransferSyntax13 = DeflatedLittleEndianExplicit
TransferSyntax14 = LocalEndianExplicit
TransferSyntax15 = OppositeEndianExplicit
TransferSyntax16 = LittleEndianImplicit

# ============================================================================
[[PresentationContexts]]
# ============================================================================

[GenericStorageSCP]
#
# Don't forget to support the Verification SOP Class.
#
PresentationContext1   = VerificationSOPClass\Uncompressed
#
# Accept image SOP classes with virtually any transfer syntax we know.
# Accept non-image SOP classes uncompressed or with zlib compression only.
#
PresentationContext2   = BreastTomosynthesisImageStorage\AnyTransferSyntax
PresentationContext3   = ComputedRadiographyImageStorage\AnyTransferSyntax
PresentationContext4   = CornealTopographyMapStorage\AnyTransferSyntax
PresentationContext5   = CTImageStorage\AnyTransferSyntax
PresentationContext6   = DigitalIntraOralXRayImageStorageForPresentation\AnyTransferSyntax
PresentationContext7   = DigitalIntraOralXRayImageStorageForProcessing\AnyTransferSyntax
PresentationContext8   = DigitalMammographyXRayImageStorageForPresentation\AnyTransferSyntax
PresentationContext9   = DigitalMammographyXRayImageStorageForProcessing\AnyTransferSyntax
PresentationContext10  = DigitalXRayImageStorageForPresentation\AnyTransferSyntax
PresentationContext11  = DigitalXRayImageStorageForProcessing\AnyTransferSyntax
PresentationContext12  = EnhancedCTImageStorage\AnyTransferSyntax
PresentationContext13  = EnhancedMRColorImageStorage\AnyTransferSyntax
PresentationContext14  = EnhancedMRImageStorage\AnyTransferSyntax
PresentationContext15  = EnhancedPETImageStorage\AnyTransferSyntax
PresentationContext16  = EnhancedUSVolumeStorage\AnyTransferSyntax
PresentationContext17  = EnhancedXAImageStorage\AnyTransferSyntax
PresentationContext18  = EnhancedXRFImageStorage\AnyTransferSyntax
PresentationContext19  = IntravascularOpticalCoherenceTomographyImageStorageForPresentation\AnyTransferSyntax
PresentationContext20  = IntravascularOpticalCoherenceTomographyImageStorageForProcessing\AnyTransferSyntax
PresentationContext21  = MRImageStorage\AnyTransferSyntax
PresentationContext22  = MultiframeGrayscaleByteSecondaryCaptureImageStorage\AnyTransferSyntax
PresentationContext23  = MultiframeGrayscaleWordSecondaryCaptureImageStorage\AnyTransferSyntax
PresentationContext24  = MultiframeSingleBitSecondaryCaptureImageStorage\AnyTransferSyntax
PresentationContext25  = MultiframeTrueColorSecondaryCaptureImageStorage\AnyTransferSyntax
PresentationContext26  = NuclearMedicineImageStorage\AnyTransferSyntax
PresentationContext27  = OphthalmicPhotography16BitImageStorage\AnyTransferSyntax
PresentationContext28  = OphthalmicPhotography8BitImageStorage\AnyTransferSyntax
PresentationContext29  = OphthalmicThicknessMapStorage\AnyTransferSyntax
PresentationContext30  = OphthalmicTomographyImageStorage\AnyTransferSyntax
PresentationContext31  = PositronEmissionTomographyImageStorage\AnyTransferSyntax
PresentationContext32  = RTImageStorage\AnyTransferSyntax
PresentationContext33  = SecondaryCaptureImageStorage\AnyTransferSyntax
PresentationContext34  = UltrasoundImageStorage\AnyTransferSyntax
PresentationContext35  = UltrasoundMultiframeImageStorage\AnyTransferSyntax
PresentationContext36  = VideoEndoscopicImageStorage\AnyTransferSyntax
PresentationContext37  = VideoMicroscopicImageStorage\AnyTransferSyntax
PresentationContext38  = VideoPhotographicImageStorage\AnyTransferSyntax
PresentationContext39  = VLEndoscopicImageStorage\AnyTransferSyntax
PresentationContext40  = VLMicroscopicImageStorage\AnyTransferSyntax
PresentationContext41  = VLPhotographicImageStorage\AnyTransferSyntax
PresentationContext42  = VLSlideCoordinatesMicroscopicImageStorage\AnyTransferSyntax
PresentationContext43  = VLWholeSlideMicroscopyImageStorage\AnyTransferSyntax
PresentationContext44  = XRay3DAngiographicImageStorage\AnyTransferSyntax
PresentationContext45  = XRay3DCraniofacialImageStorage\AnyTransferSyntax
PresentationContext46  = XRayAngiographicImageStorage\AnyTransferSyntax
PresentationContext47  = XRayRadiofluoroscopicImageStorage\AnyTransferSyntax
# retired
PresentationContext48  = RETIRED_HardcopyColorImageStorage\AnyTransferSyntax
PresentationContext49  = RETIRED_HardcopyGrayscaleImageStorage\AnyTransferSyntax
PresentationContext50  = RETIRED_NuclearMedicineImageStorage\AnyTransferSyntax
PresentationContext51  = RETIRED_UltrasoundImageStorage\AnyTransferSyntax
PresentationContext52  = RETIRED_UltrasoundMultiframeImageStorage\AnyTransferSyntax
PresentationContext53  = RETIRED_VLImageStorage\AnyTransferSyntax
PresentationContext54  = RETIRED_VLMultiFrameImageStorage\AnyTransferSyntax
PresentationContext55  = RETIRED_XRayAngiographicBiPlaneImageStorage\AnyTransferSyntax
#
# the following presentation contexts are for non-image SOP classes
#
PresentationContext56  = AmbulatoryECGWaveformStorage\UncompressedOrZlib
PresentationContext57  = ArterialPulseWaveformStorage\UncompressedOrZlib
PresentationContext58  = AutorefractionMeasurementsStorage\UncompressedOrZlib
PresentationContext59  = BasicStructuredDisplayStorage\UncompressedOrZlib
PresentationContext60  = BasicTextSRStorage\UncompressedOrZlib
PresentationContext61  = BasicVoiceAudioWaveformStorage\UncompressedOrZlib
PresentationContext62  = BlendingSoftcopyPresentationStateStorage\UncompressedOrZlib
PresentationContext63  = CardiacElectrophysiologyWaveformStorage\UncompressedOrZlib
PresentationContext64  = ChestCADSRStorage\UncompressedOrZlib
PresentationContext65  = ColonCADSRStorage\UncompressedOrZlib
PresentationContext66  = ColorSoftcopyPresentationStateStorage\UncompressedOrZlib
PresentationContext67  = Comprehensive3DSRStorage\UncompressedOrZlib
PresentationContext68  = ComprehensiveSRStorage\UncompressedOrZlib
PresentationContext69  = DeformableSpatialRegistrationStorage\UncompressedOrZlib
PresentationContext70  = EncapsulatedCDAStorage\UncompressedOrZlib
PresentationContext71  = EncapsulatedPDFStorage\UncompressedOrZlib
PresentationContext72  = EnhancedSRStorage\UncompressedOrZlib
PresentationContext73  = GeneralAudioWaveformStorage\UncompressedOrZlib
PresentationContext74  = GeneralECGWaveformStorage\UncompressedOrZlib
PresentationContext75  = GenericImplantTemplateStorage\UncompressedOrZlib
PresentationContext76  = GrayscaleSoftcopyPresentationStateStorage\UncompressedOrZlib
PresentationContext77  = HemodynamicWaveformStorage\UncompressedOrZlib
PresentationContext78  = ImplantAssemblyTemplateStorage\UncompressedOrZlib
PresentationContext79  = ImplantationPlanSRDocumentStorage\UncompressedOrZlib
PresentationContext80  = ImplantTemplateGroupStorage\UncompressedOrZlib
PresentationContext81  = IntraocularLensCalculationsStorage\UncompressedOrZlib
PresentationContext82  = KeratometryMeasurementsStorage\UncompressedOrZlib
PresentationContext83  = KeyObjectSelectionDocumentStorage\UncompressedOrZlib
PresentationContext84  = LensometryMeasurementsStorage\UncompressedOrZlib
PresentationContext85  = MacularGridThicknessAndVolumeReportStorage\UncompressedOrZlib
PresentationContext86  = MammographyCADSRStorage\UncompressedOrZlib
PresentationContext87  = MRSpectroscopyStorage\UncompressedOrZlib
PresentationContext88  = OphthalmicAxialMeasurementsStorage\UncompressedOrZlib
PresentationContext89  = OphthalmicVisualFieldStaticPerimetryMeasurementsStorage\UncompressedOrZlib
PresentationContext90  = ProcedureLogStorage\UncompressedOrZlib
PresentationContext91  = PseudoColorSoftcopyPresentationStateStorage\UncompressedOrZlib
PresentationContext92  = RawDataStorage\UncompressedOrZlib
PresentationContext93  = RealWorldValueMappingStorage\UncompressedOrZlib
PresentationContext94  = RespiratoryWaveformStorage\UncompressedOrZlib
PresentationContext95  = RTBeamsDeliveryInstructionStorage\UncompressedOrZlib
PresentationContext96  = RTBeamsTreatmentRecordStorage\UncompressedOrZlib
PresentationContext97  = RTBrachyTreatmentRecordStorage\UncompressedOrZlib
PresentationContext98  = RTDoseStorage\UncompressedOrZlib
PresentationContext99  = RTIonBeamsTreatmentRecordStorage\UncompressedOrZlib
PresentationContext100 = RTIonPlanStorage\UncompressedOrZlib
PresentationContext101 = RTPlanStorage\UncompressedOrZlib
PresentationContext102 = RTStructureSetStorage\UncompressedOrZlib
PresentationContext103 = RTTreatmentSummaryRecordStorage\UncompressedOrZlib
PresentationContext104 = SegmentationStorage\UncompressedOrZlib
PresentationContext105 = SpatialFiducialsStorage\UncompressedOrZlib
PresentationContext106 = SpatialRegistrationStorage\UncompressedOrZlib
PresentationContext107 = SpectaclePrescriptionReportStorage\UncompressedOrZlib
PresentationContext108 = StereometricRelationshipStorage\UncompressedOrZlib
PresentationContext109 = SubjectiveRefractionMeasurementsStorage\UncompressedOrZlib
PresentationContext110 = SurfaceScanMeshStorage\UncompressedOrZlib
PresentationContext111 = SurfaceScanPointCloudStorage\UncompressedOrZlib
PresentationContext112 = SurfaceSegmentationStorage\UncompressedOrZlib
PresentationContext113 = TwelveLeadECGWaveformStorage\UncompressedOrZlib
PresentationContext114 = VisualAcuityMeasurementsStorage\UncompressedOrZlib
PresentationContext115 = XAXRFGrayscaleSoftcopyPresentationStateStorage\UncompressedOrZlib
PresentationContext116 = XRayRadiationDoseSRStorage\UncompressedOrZlib
# retired
PresentationContext117 = RETIRED_StandaloneCurveStorage\UncompressedOrZlib
PresentationContext118 = RETIRED_StandaloneModalityLUTStorage\UncompressedOrZlib
PresentationContext119 = RETIRED_StandaloneOverlayStorage\UncompressedOrZlib
PresentationContext120 = RETIRED_StandalonePETCurveStorage\UncompressedOrZlib
PresentationContext121 = RETIRED_StandaloneVOILUTStorage\UncompressedOrZlib
PresentationContext122 = RETIRED_StoredPrintStorage\UncompressedOrZlib
# draft
PresentationContext123 = DRAFT_RTBeamsDeliveryInstructionStorage\UncompressedOrZlib
PresentationContext124 = DRAFT_SRAudioStorage\UncompressedOrZlib
PresentationContext125 = DRAFT_SRComprehensiveStorage\UncompressedOrZlib
PresentationContext126 = DRAFT_SRDetailStorage\UncompressedOrZlib
PresentationContext127 = DRAFT_SRTextStorage\UncompressedOrZlib
PresentationContext128 = DRAFT_WaveformStorage\UncompressedOrZlib
#
# the following SOP classes are missing in the above list:
#
# - BreastProjectionXRayImageStorageForPresentation
# - BreastProjectionXRayImageStorageForProcessing
# - LegacyConvertedEnhancedCTImageStorage
# - LegacyConvertedEnhancedMRImageStorage
# - LegacyConvertedEnhancedPETImageStorage
# - ParametricMapStorage
# - RadiopharmaceuticalRadiationDoseSRStorage
#
# - DICOS_CTImageStorage
# - DICOS_DigitalXRayImageStorageForPresentation
# - DICOS_DigitalXRayImageStorageForProcessing
# - DICOS_ThreatDetectionReportStorage
#
# - DICONDE_EddyCurrentImageStorage
# - DICONDE_EddyCurrentMultiframeImageStorage

# ============================================================================
[[Profiles]]
# ============================================================================

[Default]
PresentationContexts = GenericStorageSCP
